builder: Improve signal connecting
authorBenjamin Otte <otte@redhat.com>
Fri, 22 Nov 2019 07:06:35 +0000 (08:06 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 22 Nov 2019 16:42:31 +0000 (17:42 +0100)
commit420169d5cd57fd16f71a0a9a7be7fb0a192e185d
treef2227d87f3f8481474522b9d3d40079d7e8dd86a
parentb025ee428cd5f4f56c78c6bca5a04bd065e9936a
builder: Improve signal connecting

- Propagate the error back to the parser, so we get a proper GError
  instead of a g_warning().
- Connect closures by id, don't construct a name from the ids so that
  glib can take it apart again.
gtk/gtkbuilder.c
gtk/gtkbuilderparser.c
gtk/gtkbuilderprivate.h